package com.yckj.activechicken.business.purchase.mapper;

import com.yckj.activechicken.business.purchase.model.PurTask;
import com.yckj.activechicken.business.purchase.model.PurTaskExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface PurTaskMapper {
    long countByExample(PurTaskExample example);

    int deleteByExample(PurTaskExample example);

    int deleteByPrimaryKey(String purTaskId);

    int insert(PurTask record);

    int insertSelective(PurTask record);

    List<PurTask> selectByExample(PurTaskExample example);

    PurTask selectByPrimaryKey(String purTaskId);

    int updateByExampleSelective(@Param("record") PurTask record, @Param("example") PurTaskExample example);

    int updateByExample(@Param("record") PurTask record, @Param("example") PurTaskExample example);

    int updateByPrimaryKeySelective(PurTask record);

    int updateByPrimaryKey(PurTask record);
}